package com.wicket.okrframework.integration.dto;

import com.wicket.okrframework.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class MergeInductionRecordDto extends BaseDto implements Serializable {

    /**
     * 就职记录ID:
     */
    @ApiModelProperty("就职记录ID")
    private String inductionRecordId;

    /**
     * 身份人员ID:
     */
    @ApiModelProperty("身份人员ID")
    private String originalRoleMemberId;
    /**
     * 可选主管就职记录ID:
     */
    @ApiModelProperty("可选主管就职记录ID")
    private String directorInductionRecordId;

    /**
     * 个人账号ID:
     */
    @ApiModelProperty("个人账号ID")
    private String userId;

    /**
     * 组织ID:
     */
    @ApiModelProperty("组织ID")
    private String organizationId;

    /**
     * 冗余组织名称:
     */
    @ApiModelProperty("冗余组织名称")
    private String organizationName;

    /**
     * 备注首位字母:
     */
    @ApiModelProperty("备注首位字母")
    private String firstLetter;

    /**
     * 冗余部门名称:
     */
    @ApiModelProperty("冗余部门名称")
    private String deptShortName;

    /**
     * 必选冗余职务名称:
     */
    @ApiModelProperty("必选冗余职务名称")
    private String positionIdName;

    /**
     * 就职单位对象实例ID:
     */
    @ApiModelProperty("就职单位对象实例ID")
    private String entityId;
}

